<?php

class Pais_model extends Base_model
{
	const TABLA = "pais";
	
	var $id;
	var $nombre;
		
	function __construct()
	{
		parent::__construct();
	}
	
/** Inserta un registro */
	function insert()
	{
		$this->db->insert(Pais_model::TABLA, $this->to_array());
		return $this->db->getInsertId();
	}
	
	/** Actualiza el registro */
	function update()
	{
		$this->db->update(Pais_model::TABLA, $this->to_array());
	}
	
	/** Elimina el registro de la BD */ 
	function delete($id)
	{
		$this->db->where('id', $id);
		$this->db->delete();
	}
	
	/** Retorna el objeto correspondiente con el identificador */
	function get($id)
	{
		$this->db->where('id', $id);
		return $this->db->get(Pais_model::TABLA);
	}
	
	/** Retorna todos los objetos */
	function getAll()
	{
		return $this->db->get(Pais_model::TABLA);		
	}
}